
#include "Server.hpp"
#include <memory>

//打印服务端启动、使用提示符
static void usage(std::string proc)
{
    std::cout << "\nUsage" << proc << "port\n" << std::endl ; 
}



//服务启动时程序员填入端口号 之后初始化服务端，并启动准备接取任务
int main(int argc , char* argv[])
{
    if(argc != 2)
    {
        usage(argv[0]);
        exit(1);
    }

    uint16_t port = atoi(argv[1]);
    std::unique_ptr<TcpServer> svr(new TcpServer(port));
    svr->initServer();
    svr->start();

    return 0 ;  
}








